package com.bcbim.operation_maintenance_interface.space.service;

import com.bcbim.operation_maintenance_interface.space.dto.SpaceRisingSunStatisticsDTO;
import com.bcbim.operation_maintenance_interface.space.dto.SpaceStatisticsDTO;
import com.bcbim.operation_maintenance_interface.space.vo.SpaceRisingSunStatisticsVO;

import java.util.List;
import java.util.Map;

/**
 * @version V 1.0.0
 * @Description：空间统计service
 * @Author: haomeijie
 * @Date: 2022/4/18 17:06
 **/
public interface SpaceStatisticsService {

    /**
     * 空间统计堆积图
     *
     * @param statisticsDTO
     * @return Map<String, Object>
     * @Author: haomeijie
     * @Date: 2022/4/20 10:45
     */
    Map<String, Object> getStackingDiagram(SpaceStatisticsDTO statisticsDTO);
    /**
     * @Description:  空间统计旭日图
     * @Date:  2022/4/21 10:24
     * @Param: [spaceRisingSunStatisticsVO]
     * @return: java.util.List<com.bcbim.model_interface.space.dto.SpaceRisingSunStatisticsDTO>
     * @Author: lihonggang
     **/
    List<SpaceRisingSunStatisticsVO> getSunburstIllustration(SpaceRisingSunStatisticsDTO spaceRisingSunStatisticsDTO);
}
